one to one mapping using annotations in hibernate